water packed piston - French English Dictionary